package com.cloud.netty.buf;

import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.util.CharsetUtil;

public class NettyByteBuf02 {

    public static void main(String[] args) {
        // 创建ByteBuf
        ByteBuf byteBuf = Unpooled.copiedBuffer("hello,world", CharsetUtil.UTF_8);

        // 使用相关的方法来完成
        if (byteBuf.hasArray()) {
            byte[] content = byteBuf.array();

            // 将content转成字符串
            System.out.println(new String(content,CharsetUtil.UTF_8));

            System.out.println(byteBuf.arrayOffset()); // 0
            System.out.println(byteBuf.readerIndex()); // 0
            System.out.println(byteBuf.writerIndex()); // 12
        }
    }
}
